/*
 * scontrol.h
 *
 *  Created on: Nov 19, 2016
 *      Author: root
 */

#ifndef FUNNY_SCHEME_CONTROL_H
#define FUNNY_SCHEME_CONTROL_H

#include "../ds/datastructure.h"

DEFINE_OPERATOR( begin  );
DEFINE_OPERATOR( if0    );
DEFINE_OPERATOR( if1    );
DEFINE_OPERATOR( cond0  );
DEFINE_OPERATOR( cond1  );
DEFINE_OPERATOR( case0  );
DEFINE_OPERATOR( case1  );
DEFINE_OPERATOR( quit   );

DEFINE_SYNTAX( begin  );
DEFINE_SYNTAX( if0    );
DEFINE_SYNTAX( cond0  );
DEFINE_SYNTAX( case0  );

INIT_OPERATORS(control);

#endif //FUNNY_SCHEME_CONTROL_H
